/* You can add global styles to this file, and also import other style files */

/*div::-webkit-scrollbar {*/
  /*display: none*/
/*}*/
ul::-webkit-scrollbar {
  display: none
}

.panel-index-cont{
  padding: 16px;
}

.panel-index{
  background: #fff;
  margin: 0px;
}
.panel-index>.hd{
  position: relative;
  padding-bottom: 16px;
  border-bottom: 1px solid #e8e8e8;
  line-height: 30px;
}
.panel-index>.bd{
  position: relative;
}
.panel-index:before, .panel-index:after,
.panel-index>.hd:before, .panel-index>.hd:after,
.panel-index>.bd:before, .panel-index>.bd:after{
  content: "";
  display: table;
}
.panel-index:after,
.panel-index>.bd:after,
.panel-index>.bd:after{
  clear: both;
}
.am-mr-8{
  margin-right: 8px;
}
.am-mr-16{
  margin-right: 16px;
}
.am-ml-16{
  margin-left: 16px;
}
.am-mt-16{
  margin-top: 16px;
}
.am-mb-16{
  margin-bottom: 16px;
}
.am-ml-20{
  margin-left: 20px;
}
.am-mr-20{
  margin-right: 20px;
}
.am-mr-10 {
  margin-right: 20px;
}
.am-txt-label{
  color: #888;
}
.lside-index{
  float: left;
  width: 234px;
  height: 100%; 
  overflow: auto;
}
.lside-index:before{
  content: "";
  position: absolute;
  left: 234px;
  top: 16px;
  bottom: 0;
  border-left: 1px solid #e8e8e8;
}
.rcont-index{
  margin-left: 250px;
  height: 100%;
  /*overflow: auto;*/
}
.hbox{
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0;
  table-layout: fixed;
}
.hd-indent{
  padding: 12px 16px;
}

.index-h3{
  text-align: center;
  font-size: 24px;
  line-height: 2;
  margin-top: 30px;
  font-weight: 600;
}
.cm-right{
  float: right;
}
.w100 {
  width: 100px!important;
}
.w120 {
  width: 120px!important;
}
.w150{
  width: 150px!important;
}
.w200{
  width: 200px!important;
}
.w250{
  width: 250px!important;
}
.w290{
  width: 290px!important;
}
.w300{
  width: 300px!important;
}
/*theme 主题*/

/*modal 在  中找不到配置*/
.ant-modal-header{
  background: #EBECEF;
}

/*tree*/
.ant-tree li{
  padding: 1px 0;
}
.ant-tree li .ant-tree-node-content-wrapper{
  height: 30px;
  line-height: 30px;
}
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{
  background-color: #dcf5e7;
  color: #074eb1;
  
}
.ant-tree li span.ant-tree-switcher, .ant-tree li span.ant-tree-iconEle{
  height: 30px;
  line-height: 30px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open:after{
  -webkit-transform: scale(0.7) rotate(0deg);
  transform: scale(0.7) rotate(0deg);
  color: rgba(0, 0, 0, .45);
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close:after {
  -webkit-transform: rotate(270deg) scale(0.7);
  transform: rotate(270deg) scale(0.7);
  color: rgba(0, 0, 0, .45);
}
.control-item{
  display: inline-block;
  vertical-align: top;
}
.control-item-list{
  margin: -10px -20px 0 0;
}
.control-item-list .control-item{
  margin: 10px 20px 0 0;
}
.ant-table-placeholder {
    display:none!important;
}
/*没有数据*/
.no-data{
  /*background: url(../image/no-data.png) no-repeat center top;*/
  padding: 120px 0 10px 0;
  text-align: center;
  color: #999;
  font-size: 14px;
  margin-top: 40px;
}
.close_all {
    position: absolute;
    right: 15px;
    top: 7px;
    z-index: 999;
}
.no-data-small{
  /*background: url(../image/no-data-small.png) no-repeat center top;*/
  padding: 65px 0 10px 0;
  text-align: center;
  color: #999;
  font-size: 14px;
  margin-top: 10px;
}
.cm-right{
  float: right;
}
.text-center{
  text-align: center;
}

.ant-btn-danger{
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-btn-danger:hover,.ant-btn-danger:focus{
  color: #fff;
  background-color: #ff8081;
  border-color: #ff8081;
}
.ant-btn-danger:active{
  color: #fff;
  background-color: #ff1a1d;
  border-color: #ff1a1d;
}
.clearfix:before, .clearfix:after{
  content: "";
  display: table;
}
.clearfix:after{
  clear: both;
}

.ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right: -8px;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  color:#ff8081;
}
/* 背景颜色设置为primary色 */
.bg-color-primary {
  background:#074eb1;
}
/* 字体颜色设置为primary色 */
.color-primay {
  color:#074eb1;
}
/* 字体颜色为红色 */
.color-danger {
    color:red;
}
/* 字体颜色为绿色 */
.color-success {
    color:green;
}
/* 字体颜色为橘黄色 */
.color-warning {
    color:orange;
}
/* 字体粗细 */
.wt_600 {
    font-weight:600;
}
.icon {
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
  width: 18px;
  height:18px;
}
/* 左侧菜单样式 */
.menuicon {
  position: absolute;
  left: 15px;
  top: 0px;
  margin-right:10px;
}
/* 导出按钮 */
.export_btn {
  color: #fff;
  background-color: #074eb1;
  border-color: #074eb1;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
  display: inline-block;
  font-weight: 400;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 2px;
  height: 30px;
  line-height: 30px;
  text-decoration:none;
}
.manu-tab-style{
  margin-right:2px!important;
  margin-left:2px;
  font-size: 5px;
  color: #888888;
}
.manu-tab-style:hover{
    color: #ff1a1d;
}
.home-style{
  margin-right:3px!important;
  margin-left:2px;
  font-size: 5px;
  color: #888888;
}
.home-style:hover{
  color: #074eb1;
}

.version-style{
  bottom:5px;
  position:fixed;
  right: 15px;
  background:transparent;
  font-size: 14px;
}
.normal_color {
    background:#24B04D!important;
}
.replenish_color {
    background:#FCF101!important;
}
.off_color {
    background:#ED1B24!important;
}
.debug-am-move .ant-progress-show-info .ant-progress-outer{
    padding-right:5px!important;
    margin-right:0!important;
}
.debug-am-move .ant-input-number {
    width:50px!important;
}